cs-serlefin-sapi
📘 Documentación de la API - cs-serlefin-sapi
Esta sección describe los atributos y uso del servicio API cs-serlefin-sapi.
💂️ Información Base
- Título de la API: cs-serlefin-sapi
- Versión: v1
- URL Base:
https://cs-serlefin-sapi-{env}-v1.us-e1.cloudhub.io/api/
Reemplaza{env}
con:dev
(Desarrollo)qa
(Aseguramiento de Calidad)prod
(Producción)
🔑 Autenticación
Encabezados Requeridos
Encabezado | Tipo | Descripción |
---|---|---|
Authorization | String | Token Bearer en el formato Bearer {{API_KEY}} |
client_id | String | Identificador único para clientes de API |
- Authorization
- Longitud: 36 - 37 caracteres
- Ejemplo:
Bearer abcdefghijklmnopqrstuvwxyz1234567890
- client_id
- Longitud: 32 - 36 caracteres
- Ejemplo:
123e4567-e89b-12d3-a456-426614174000
📌 Estos encabezados son requeridos en todas las solicitudes.
✨ Endpoint: Ejecutar Operaciones de Servicio
POST /services
- Descripción: Ejecuta operaciones de servicio basadas en código, filtro o nombre.
Cuerpo de Solicitud
{
"operationType": "string (requerido, opciones: 'code', 'filter', 'name')",
"operationCode": "string (opcional, para tipo 'code')",
"operationFilter": "string (opcional, para tipo 'filter')",
"operationName": "string (opcional, para tipo 'name')"
}
Cuerpo de Respuesta
Retorna un resultado detallado de la operación ejecutada.
🔒 Endpoint: Ejecutar Servicio por Código
POST /services-by-code
- Descripción: Ejecuta una operación de servicio por su código.
Cuerpo de Solicitud
{
"operationCode": "string (requerido)"
}
Cuerpo de Respuesta
Retorna una respuesta detallada para la operación basada en código.
🔐 Endpoint: Ejecutar Operaciones de Proveedor
POST /providers
- Descripción: Ejecuta varias operaciones de proveedor (filtro, código, texto, etc.).
Cuerpo de Solicitud
{
"providerType": "string (requerido, opciones: 'filter', 'code', 'text')",
"filterCriteria": "string (requerido para tipo 'filter')",
"operationCode": "string (requerido para tipo 'code')",
"operationText": "string (requerido para tipo 'text')"
}
Cuerpo de Respuesta
Retorna un resultado detallado de la operación de proveedor ejecutada.
🔑 Endpoint: Recuperar Usuarios Proveedores
GET /providers-users
- Descripción: Recupera datos de usuario proveedor.
Parámetros de Consulta
Parámetro | Tipo | Descripción | Requerido |
---|---|---|---|
networkUser | String | ID de usuario de red (opcional) | No |
documentTypeId | String | ID de tipo de documento | Sí |
document | String | Número de documento | Sí |
Cuerpo de Respuesta
Retorna una lista de datos de usuario proveedor.
✨ Endpoint: Autenticar Usuarios Proveedores
POST /authenticate-providers-users
- Descripción: Autentica usuarios proveedores.
Cuerpo de Solicitud
{
"providerId": "string (requerido)",
"userId": "string (requerido)"
}
Cuerpo de Respuesta
Retorna estado de autenticación y detalles del usuario.
📝 Otros Endpoints
Endpoint | Descripción |
---|---|
POST /services-by-code | Ejecuta una operación de servicio por su código. |
POST /services | Ejecuta operaciones de servicio por código, filtro o nombre. |
POST /providers | Ejecuta varias operaciones de proveedor. |
GET /providers-users | Recupera datos de usuario proveedor. |
POST /authenticate-providers-users | Autentica usuarios proveedores. |
📎 Consulta los archivos de ejemplo asociados para esquemas detallados:
-/examples/requests/
-/examples/responses/
📊 Parámetros Comunes
Parámetro | Tipo | Descripción | Requerido |
---|---|---|---|
client_id | String | Identificador del cliente de API | ✅ |
Authorization | String | Token Bearer para autenticación | ✅ |
🔐 Esquemas de Seguridad
Aplicación de Client ID
Campo | Tipo | Requerido | Longitud | Regex |
---|---|---|---|---|
client_id | String | Sí | 32 - 36 | [a-zA-Z0-9] |
client_secret | String | Sí | 32 - 64 | [a-zA-Z0-9] |
OAuth 2.0
Campo | Tipo | Requerido | Longitud | Regex |
---|---|---|---|---|
Authorization | String | Sí | 36 - 37 | [a-zA-Z0-9-_.] |
⚠️ Códigos de Error
Código | Descripción | Solución Sugerida |
---|---|---|
400 | Solicitud Incorrecta | Revisar sintaxis de solicitud y parámetros |
401 | No Autorizado | Validar credenciales de autenticación |
404 | No Encontrado | Confirmar la URL del endpoint |
500 | Error Interno del Servidor | Reintentar o contactar soporte técnico |
📞 Soporte
Para asistencia, contacta al equipo de Coordinación de Servicios de Integración y Aplicaciones.
Correo electrónico: epalma@fgs.co
📅 Información Adicional
- Documentación actualizada por última vez: Septiembre 2025
- Para actualizaciones adicionales, consulta el Portal de Exchange de API
Documentación actualizada en septiembre 2025 por epalma@fgs.co - Edna Nayibe Palma
© 2025 Fundación Grupo Social - Colmena. Archivo generado para la API cs-serlefin-sapi